<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

    <script>

        // splice(i , howmany , v1 , v2 , v3 ...)   直接改变原数组的,返回被删除的数据(得到的是一个数组)
        //     删除数组中的值 (i,howmany)   第一个参数表示开始的位置，第二个参数表示要删除的个数
        //     替换数组中的值 (i , howmany , v1 , v2)   第一个参数表示开始的位置，第二个参数表示要删除的个数 ， 第三个及后面的参数是要插入的值
        //     新增值(i , 0 , v1 , v2)

        var arr = [1,2,3,4] ;

        // arr.splice(2 , 2) ;
        // 删除数组中最后一个值
        // arr.splice(arr.length - 1 , 1) ;

        // 删除一个，替换成a和b
        // arr.splice(2 , 1 , 'a' , 'b') ;

        // 插入新的值
        // arr.splice(arr.length - 1 , 0 , 'a' , 'b') ;

        // console.log(arr);

        // 拿到返回值
        var res = arr.splice(2 , 0) ;
        console.log(res);


        

    </script>
    
</body>
</html>